package entity;

import java.util.List;

/**
 * 直播页面
 * Created by dllo on 15/11/20.
 */
public class LivePageEntity {

    /**
     * ret : 0000
     * result : {"recommandRadioList":[{"recommendType":1,"radioId":461,"picPath":"http://fdfs.xmcdn.com/group6/M06/88/B9/wKgDg1T_oyTSlqpwAABANkDZJm0347_mobile_large.jpg","rname":"河南新闻广播","radioPlayCount":"51243","radioPlayUrl":{"radio_24_aac":"http://live.xmcdn.com/192.168.3.135/live/461/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.135/live/461/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.135/live/461/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.135/live/461/64.m3u8?transcode=ts"},"programScheduleId":68416,"programName":"新闻深一度（重播）","startTime":"13:30","endTime":"14:00"},{"recommendType":1,"radioId":473,"picPath":"http://fdfs.xmcdn.com/group6/M04/BB/F9/wKgDg1UPonrCbI8sAABCML9BOQ4149_mobile_large.jpg","rname":"星光教育广播FM88.9","radioPlayCount":"10202","radioPlayUrl":{"radio_24_aac":"http://live.xmcdn.com/192.168.3.135/live/473/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.135/live/473/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.135/live/473/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.135/live/473/64.m3u8?transcode=ts"},"programScheduleId":174189,"programName":"FM88.9","startTime":"11:00","endTime":"15:00"},{"recommendType":1,"radioId":1374,"picPath":"http://fdfs.xmcdn.com/group8/M02/9C/48/wKgDYVZFnWOSvib7AADUnw_-BxQ467_mobile_large.jpg","rname":"西安第一家私家车广播","radioPlayCount":"9354","radioPlayUrl":{"radio_24_aac":"http://live.xmcdn.com/192.168.3.140/live/1374/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.140/live/1374/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.140/live/1374/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.140/live/1374/64.m3u8?transcode=ts"},"programScheduleId":183530,"programName":"1061一路有你","startTime":"13:00","endTime":"14:30"}],"topRadioList":[{"radioId":1065,"rname":"CNR中国之声","radioCoverSmall":"http://fdfs.xmcdn.com/group6/M08/84/D2/wKgDhFT_oxGzpBYYAABn8GON2wI270_web_large.jpg","radioCoverLarge":"http://fdfs.xmcdn.com/group6/M08/84/D2/wKgDhFT_oxGzpBYYAABn8GON2wI270_mobile_large.jpg","programScheduleId":5279,"programName":"央广新闻（午后版）","radioPlayCount":2852243,"radioPlayUrl":{"radio_24_aac":"http://live.xmcdn.com/192.168.3.134/live/1065/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.134/live/1065/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.134/live/1065/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.134/live/1065/64.m3u8?transcode=ts"}},{"radioId":12,"rname":"CNR音乐之声","radioCoverSmall":"http://fdfs.xmcdn.com/group6/M0A/AC/B3/wKgDg1UKhxSiBQSKAAD06SSV5o4807_web_large.jpg","radioCoverLarge":"http://fdfs.xmcdn.com/group6/M0A/AC/B3/wKgDg1UKhxSiBQSKAAD06SSV5o4807_mobile_large.jpg","programScheduleId":247,"programName":"全球流行音乐金榜","radioPlayCount":1280742,"radioPlayUrl":{"radio_24_aac":"http://live.xmcdn.com/192.168.3.134/live/12/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.134/live/12/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.134/live/12/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.134/live/12/64.m3u8?transcode=ts"}},{"radioId":1066,"rname":"CNR经济之声","radioCoverSmall":"http://fdfs.xmcdn.com/group6/M06/A8/EC/wKgDhFUKjfXyJ_wUAADGj2hAjb0684_web_large.jpg","radioCoverLarge":"http://fdfs.xmcdn.com/group6/M06/A8/EC/wKgDhFUKjfXyJ_wUAADGj2hAjb0684_mobile_large.jpg","programScheduleId":5403,"programName":"交易实况","radioPlayCount":875889,"radioPlayUrl":{"radio_24_aac":"http://live.xmcdn.com/192.168.3.134/live/1066/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.134/live/1066/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.134/live/1066/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.134/live/1066/64.m3u8?transcode=ts"}}]}
     * msg : 成功
     */

    private String ret;
    private ResultEntity result;
    private String msg;

    public void setRet(String ret) {
        this.ret = ret;
    }

    public void setResult(ResultEntity result) {
        this.result = result;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String getRet() {
        return ret;
    }

    public ResultEntity getResult() {
        return result;
    }

    public String getMsg() {
        return msg;
    }

    public static class ResultEntity {
        /**
         * recommandRadioList : [{"recommendType":1,"radioId":461,"picPath":"http://fdfs.xmcdn.com/group6/M06/88/B9/wKgDg1T_oyTSlqpwAABANkDZJm0347_mobile_large.jpg","rname":"河南新闻广播","radioPlayCount":"51243","radioPlayUrl":{"radio_24_aac":"http://live.xmcdn.com/192.168.3.135/live/461/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.135/live/461/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.135/live/461/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.135/live/461/64.m3u8?transcode=ts"},"programScheduleId":68416,"programName":"新闻深一度（重播）","startTime":"13:30","endTime":"14:00"},{"recommendType":1,"radioId":473,"picPath":"http://fdfs.xmcdn.com/group6/M04/BB/F9/wKgDg1UPonrCbI8sAABCML9BOQ4149_mobile_large.jpg","rname":"星光教育广播FM88.9","radioPlayCount":"10202","radioPlayUrl":{"radio_24_aac":"http://live.xmcdn.com/192.168.3.135/live/473/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.135/live/473/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.135/live/473/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.135/live/473/64.m3u8?transcode=ts"},"programScheduleId":174189,"programName":"FM88.9","startTime":"11:00","endTime":"15:00"},{"recommendType":1,"radioId":1374,"picPath":"http://fdfs.xmcdn.com/group8/M02/9C/48/wKgDYVZFnWOSvib7AADUnw_-BxQ467_mobile_large.jpg","rname":"西安第一家私家车广播","radioPlayCount":"9354","radioPlayUrl":{"radio_24_aac":"http://live.xmcdn.com/192.168.3.140/live/1374/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.140/live/1374/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.140/live/1374/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.140/live/1374/64.m3u8?transcode=ts"},"programScheduleId":183530,"programName":"1061一路有你","startTime":"13:00","endTime":"14:30"}]
         * topRadioList : [{"radioId":1065,"rname":"CNR中国之声","radioCoverSmall":"http://fdfs.xmcdn.com/group6/M08/84/D2/wKgDhFT_oxGzpBYYAABn8GON2wI270_web_large.jpg","radioCoverLarge":"http://fdfs.xmcdn.com/group6/M08/84/D2/wKgDhFT_oxGzpBYYAABn8GON2wI270_mobile_large.jpg","programScheduleId":5279,"programName":"央广新闻（午后版）","radioPlayCount":2852243,"radioPlayUrl":{"radio_24_aac":"http://live.xmcdn.com/192.168.3.134/live/1065/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.134/live/1065/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.134/live/1065/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.134/live/1065/64.m3u8?transcode=ts"}},{"radioId":12,"rname":"CNR音乐之声","radioCoverSmall":"http://fdfs.xmcdn.com/group6/M0A/AC/B3/wKgDg1UKhxSiBQSKAAD06SSV5o4807_web_large.jpg","radioCoverLarge":"http://fdfs.xmcdn.com/group6/M0A/AC/B3/wKgDg1UKhxSiBQSKAAD06SSV5o4807_mobile_large.jpg","programScheduleId":247,"programName":"全球流行音乐金榜","radioPlayCount":1280742,"radioPlayUrl":{"radio_24_aac":"http://live.xmcdn.com/192.168.3.134/live/12/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.134/live/12/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.134/live/12/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.134/live/12/64.m3u8?transcode=ts"}},{"radioId":1066,"rname":"CNR经济之声","radioCoverSmall":"http://fdfs.xmcdn.com/group6/M06/A8/EC/wKgDhFUKjfXyJ_wUAADGj2hAjb0684_web_large.jpg","radioCoverLarge":"http://fdfs.xmcdn.com/group6/M06/A8/EC/wKgDhFUKjfXyJ_wUAADGj2hAjb0684_mobile_large.jpg","programScheduleId":5403,"programName":"交易实况","radioPlayCount":875889,"radioPlayUrl":{"radio_24_aac":"http://live.xmcdn.com/192.168.3.134/live/1066/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.134/live/1066/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.134/live/1066/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.134/live/1066/64.m3u8?transcode=ts"}}]
         */

        private List<RecommandRadioListEntity> recommandRadioList;
        private List<TopRadioListEntity> topRadioList;

        public void setRecommandRadioList(List<RecommandRadioListEntity> recommandRadioList) {
            this.recommandRadioList = recommandRadioList;
        }

        public void setTopRadioList(List<TopRadioListEntity> topRadioList) {
            this.topRadioList = topRadioList;
        }

        public List<RecommandRadioListEntity> getRecommandRadioList() {
            return recommandRadioList;
        }

        public List<TopRadioListEntity> getTopRadioList() {
            return topRadioList;
        }

        public static class RecommandRadioListEntity {
            /**
             * recommendType : 1
             * radioId : 461
             * picPath : http://fdfs.xmcdn.com/group6/M06/88/B9/wKgDg1T_oyTSlqpwAABANkDZJm0347_mobile_large.jpg
             * rname : 河南新闻广播
             * radioPlayCount : 51243
             * radioPlayUrl : {"radio_24_aac":"http://live.xmcdn.com/192.168.3.135/live/461/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.135/live/461/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.135/live/461/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.135/live/461/64.m3u8?transcode=ts"}
             * programScheduleId : 68416
             * programName : 新闻深一度（重播）
             * startTime : 13:30
             * endTime : 14:00
             */

            private int recommendType;
            private int radioId;
            private String picPath;
            private String rname;
            private String radioPlayCount;
            private RadioPlayUrlEntity radioPlayUrl;
            private int programScheduleId;
            private String programName;
            private String startTime;
            private String endTime;

            public void setRecommendType(int recommendType) {
                this.recommendType = recommendType;
            }

            public void setRadioId(int radioId) {
                this.radioId = radioId;
            }

            public void setPicPath(String picPath) {
                this.picPath = picPath;
            }

            public void setRname(String rname) {
                this.rname = rname;
            }

            public void setRadioPlayCount(String radioPlayCount) {
                this.radioPlayCount = radioPlayCount;
            }

            public void setRadioPlayUrl(RadioPlayUrlEntity radioPlayUrl) {
                this.radioPlayUrl = radioPlayUrl;
            }

            public void setProgramScheduleId(int programScheduleId) {
                this.programScheduleId = programScheduleId;
            }

            public void setProgramName(String programName) {
                this.programName = programName;
            }

            public void setStartTime(String startTime) {
                this.startTime = startTime;
            }

            public void setEndTime(String endTime) {
                this.endTime = endTime;
            }

            public int getRecommendType() {
                return recommendType;
            }

            public int getRadioId() {
                return radioId;
            }

            public String getPicPath() {
                return picPath;
            }

            public String getRname() {
                return rname;
            }

            public String getRadioPlayCount() {
                return radioPlayCount;
            }

            public RadioPlayUrlEntity getRadioPlayUrl() {
                return radioPlayUrl;
            }

            public int getProgramScheduleId() {
                return programScheduleId;
            }

            public String getProgramName() {
                return programName;
            }

            public String getStartTime() {
                return startTime;
            }

            public String getEndTime() {
                return endTime;
            }

            public static class RadioPlayUrlEntity {
                /**
                 * radio_24_aac : http://live.xmcdn.com/192.168.3.135/live/461/24.m3u8
                 * radio_24_ts : http://live.xmcdn.com/192.168.3.135/live/461/24.m3u8?transcode=ts
                 * radio_64_aac : http://live.xmcdn.com/192.168.3.135/live/461/64.m3u8
                 * radio_64_ts : http://live.xmcdn.com/192.168.3.135/live/461/64.m3u8?transcode=ts
                 */

                private String radio_24_aac;
                private String radio_24_ts;
                private String radio_64_aac;
                private String radio_64_ts;

                public void setRadio_24_aac(String radio_24_aac) {
                    this.radio_24_aac = radio_24_aac;
                }

                public void setRadio_24_ts(String radio_24_ts) {
                    this.radio_24_ts = radio_24_ts;
                }

                public void setRadio_64_aac(String radio_64_aac) {
                    this.radio_64_aac = radio_64_aac;
                }

                public void setRadio_64_ts(String radio_64_ts) {
                    this.radio_64_ts = radio_64_ts;
                }

                public String getRadio_24_aac() {
                    return radio_24_aac;
                }

                public String getRadio_24_ts() {
                    return radio_24_ts;
                }

                public String getRadio_64_aac() {
                    return radio_64_aac;
                }

                public String getRadio_64_ts() {
                    return radio_64_ts;
                }
            }
        }

        public static class TopRadioListEntity {
            /**
             * radioId : 1065
             * rname : CNR中国之声
             * radioCoverSmall : http://fdfs.xmcdn.com/group6/M08/84/D2/wKgDhFT_oxGzpBYYAABn8GON2wI270_web_large.jpg
             * radioCoverLarge : http://fdfs.xmcdn.com/group6/M08/84/D2/wKgDhFT_oxGzpBYYAABn8GON2wI270_mobile_large.jpg
             * programScheduleId : 5279
             * programName : 央广新闻（午后版）
             * radioPlayCount : 2852243
             * radioPlayUrl : {"radio_24_aac":"http://live.xmcdn.com/192.168.3.134/live/1065/24.m3u8","radio_24_ts":"http://live.xmcdn.com/192.168.3.134/live/1065/24.m3u8?transcode=ts","radio_64_aac":"http://live.xmcdn.com/192.168.3.134/live/1065/64.m3u8","radio_64_ts":"http://live.xmcdn.com/192.168.3.134/live/1065/64.m3u8?transcode=ts"}
             */

            private int radioId;
            private String rname;
            private String radioCoverSmall;
            private String radioCoverLarge;
            private int programScheduleId;
            private String programName;
            private int radioPlayCount;
            private RadioPlayUrlEntity radioPlayUrl;

            public void setRadioId(int radioId) {
                this.radioId = radioId;
            }

            public void setRname(String rname) {
                this.rname = rname;
            }

            public void setRadioCoverSmall(String radioCoverSmall) {
                this.radioCoverSmall = radioCoverSmall;
            }

            public void setRadioCoverLarge(String radioCoverLarge) {
                this.radioCoverLarge = radioCoverLarge;
            }

            public void setProgramScheduleId(int programScheduleId) {
                this.programScheduleId = programScheduleId;
            }

            public void setProgramName(String programName) {
                this.programName = programName;
            }

            public void setRadioPlayCount(int radioPlayCount) {
                this.radioPlayCount = radioPlayCount;
            }

            public void setRadioPlayUrl(RadioPlayUrlEntity radioPlayUrl) {
                this.radioPlayUrl = radioPlayUrl;
            }

            public int getRadioId() {
                return radioId;
            }

            public String getRname() {
                return rname;
            }

            public String getRadioCoverSmall() {
                return radioCoverSmall;
            }

            public String getRadioCoverLarge() {
                return radioCoverLarge;
            }

            public int getProgramScheduleId() {
                return programScheduleId;
            }

            public String getProgramName() {
                return programName;
            }

            public int getRadioPlayCount() {
                return radioPlayCount;
            }

            public RadioPlayUrlEntity getRadioPlayUrl() {
                return radioPlayUrl;
            }

            public static class RadioPlayUrlEntity {
                /**
                 * radio_24_aac : http://live.xmcdn.com/192.168.3.134/live/1065/24.m3u8
                 * radio_24_ts : http://live.xmcdn.com/192.168.3.134/live/1065/24.m3u8?transcode=ts
                 * radio_64_aac : http://live.xmcdn.com/192.168.3.134/live/1065/64.m3u8
                 * radio_64_ts : http://live.xmcdn.com/192.168.3.134/live/1065/64.m3u8?transcode=ts
                 */

                private String radio_24_aac;
                private String radio_24_ts;
                private String radio_64_aac;
                private String radio_64_ts;

                public void setRadio_24_aac(String radio_24_aac) {
                    this.radio_24_aac = radio_24_aac;
                }

                public void setRadio_24_ts(String radio_24_ts) {
                    this.radio_24_ts = radio_24_ts;
                }

                public void setRadio_64_aac(String radio_64_aac) {
                    this.radio_64_aac = radio_64_aac;
                }

                public void setRadio_64_ts(String radio_64_ts) {
                    this.radio_64_ts = radio_64_ts;
                }

                public String getRadio_24_aac() {
                    return radio_24_aac;
                }

                public String getRadio_24_ts() {
                    return radio_24_ts;
                }

                public String getRadio_64_aac() {
                    return radio_64_aac;
                }

                public String getRadio_64_ts() {
                    return radio_64_ts;
                }
            }
        }
    }
}
